﻿var Index = 0;
var dragState = true;
var vm = avalon.define({
	$id: 'parentData',
	oldManIndex: localStorage.oldManIndex,
	Array: []
});
	var getOldList = function(){
		if(typeof(localStorage.userInfo)!='undefined'){
	    	var userInfo = localStorage.userInfo;
	    }
		var params ={
	    		sysChildrenId : userInfo.sysChildrenId
	    	}
	    	App.bingOldManList(params,function(data){
				console.log(JSON.stringify(data));
				if (data.result) {
					if (data.data.length != 0) {
						localStorage.parentData = JSON.stringify(data.data);
						vm.Array = data.data;
					}
					else{
						$('.no-list-part').show();
					}
				}
	    	});
	};
	window.addEventListener('backPerson', function(event) {
		//自定义方法，刷新数据，不刷新页面
		console.log('back personCenter');
		var lists = plus.webview.all();
		for (var i in lists) {
			if (lists[i].id == 'bind') {
				plus.webview.close(lists[i].id);
				break
			}
		}
		getOldList();
	});
if (typeof(localStorage.parentData)!="undefined") {
	$('.info-part').show();
    var parentData = JSON.parse(localStorage.parentData); 
    if (parentData.length ==0) {
    	$('.no-list-part').show();
    }
    else{
    	vm.Array = parentData;
    	console.log(localStorage.parentData)
    } 
}
else{
	$('.no-list-part').show();
//  mui.toast("当前未绑定老人！");
};

$('.set-part-bind').on('tap',function(){
	//进绑定老人界面
	App.showPage('bind');
});
$('.set-part-info').on('tap',function(){
	//进账号安全界面
	App.showPage('personSafe');
});
$('.info-part').on('tap',function(){
	//进账号安全界面
	App.showPage('personInfo');
});
$('#un-login-btn').on('tap',function(){
	//进账号安全界面
	if(typeof(localStorage.parentData)!='undefined'){
    	localStorage.removeItem('parentData');
    }
	if(typeof(localStorage.userInfo)!='undefined'){
    	localStorage.removeItem('userInfo');
   }
	loginPage = mui.preload({
		url: 'login.html',
		id: 'login',
		styles: {
		}
	});
	setTimeout(function(){
		localStorage.oldManIndex = 0;
		App.showPage('login')
		var lists = plus.webview.all();
		for (var i in lists) {
			if (lists[i].id != 'login') {
				plus.webview.close(lists[i].id);
			}
		}
	},300);
    
//	App.showPage('login');
});
$(function() {　
	mui.plusReady(function() {
		//预加载页面
	});
	mui.init({
		gestureConfig: {
			tap: true,
			//默认为true
			doubletap: true,
			//默认为false
			longtap: true,
			//默认为false
			swipe: true,
			//默认为true
			drag: true,
			//默认为true
			hold: false,
			//默认为false，不监听
			release: false
		},
		beforeback: function(){
			//获得列表界面的webview
			localStorage.removeItem('parentData');
			var lists = plus.webview.all();
			var index = plus.webview.getWebviewById('index');
			mui.fire(index,'backIndex',{jsonStr:"true"});	
		}
	});

//	var timer;
//	document.querySelector('.info-part').addEventListener('drag', function(event) {
//		if (dragState) {			
//			//往左滑
//			if(event.detail.deltaX < -50){
//				dragState = false;
//				console.log( (parseInt(Index)+1) >( $('.person-info-row').length -1));
//				Index = Index >( $('.person-info-row').length -2) ? (parseInt(Index)+1)% $('.person-info-row').length : (parseInt(Index)+1);
//				$('.person-info-row').removeClass('mui-active');
//				$('.person-info-row').eq(Index).addClass('mui-active');
//				$('.roll-dot').removeClass('mui-active');
//				$('.roll-dot').eq(Index).addClass('mui-active');
//			}
//			//往右滑
//			else if(event.detail.deltaX > 50){
//				dragState = false;
//				Index = parseInt(Index) == 0 ? ( $('.person-info-row').length -1) : (parseInt(Index)-1);
//				$('.person-info-row').removeClass('mui-active');
//				$('.person-info-row').eq(Index).addClass('mui-active');
//				$('.roll-dot').removeClass('mui-active');
//				$('.roll-dot').eq(Index).addClass('mui-active');
//			}
//			timer = setTimeout(function(){
//				dragState = true;
//			},300);
//		}
//		
//	});
	
	
	//左滑退出
//	var dragState2 = true;
//	document.querySelector('body').addEventListener('drag', function(event) {
//		if (dragState2) {			
//			//往左滑
//			if(event.detail.deltaX < -200){
//				dragState2 = false;
//			}
//			//往右滑
//			else if(event.detail.deltaX > 200){
//				mui.back();
//			}
//			timer = setTimeout(function(){
//				dragState2 = true;
//			},300);
//		}	
//	});
	
	$('.manage-part').delegate('.manage-part-info','tap',function(){
		console.log($(this).attr('data'));
		if (localStorage.oldManIndex != $(this).attr('data')) {
			localStorage.oldManIndex = $(this).attr('data');
			vm.oldManIndex = $(this).attr('data');
		}
		
	});
	
	
});